home *** CD-ROM | disk | FTP | other *** search
- /* @(#)pr_line.h 1.15 88/02/08 SMI */
-
- /*
- * Copyright 1986 by Sun Microsystems, Inc.
- */
-
-
- #ifndef pr_line_h_DEFINED
- #define pr_line_h_DEFINED
-
- #define POLY_CLOSE ((u_char *) 1)
- #define POLY_DONTCLOSE ((u_char *) 0)
-
- extern short pr_tex_dotted[];
- extern short pr_tex_dashed[];
- extern short pr_tex_dashdot[];
- extern short pr_tex_dashdotdotted[];
- extern short pr_tex_longdashed[];
-
-
- typedef
- struct pr_texture {
- short *pattern;
- short offset;
- struct pr_texture_options {
- unsigned startpoint : 1,
- endpoint : 1,
- balanced : 1,
- givenpattern : 1,
- res_fat : 1,
- res_poly : 1,
- res_mvlist : 1,
- res_right : 1,
- res_close : 1,
- res_cliprt : 1;
- } options;
- short res_polyoff;
- short res_oldpatln;
- short res_fatoff;
- short *res_patfat;
- short res_numsegs;
- } Pr_texture;
-
-
- typedef
- struct pr_brush {
- int width;
- } Pr_brush;
-
- #endif pr_line_h_DEFINED
-
-
-
-